// package com.nbgroup.controller;
//
//
// import com.nbgroup.pojo.common.Dept;
// import com.nbgroup.pojo.common.Result;
// import com.nbgroup.pojo.dto.DeptDto;
// import com.nbgroup.service.SystemDeptService;
// import lombok.extern.slf4j.Slf4j;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.web.bind.annotation.*;
//
// import java.util.List;
//
//
// /**
//  * 系统管理 权限管理 中的部门管理
//  */
// @RestController
// @Slf4j
// public class SystemDeptController {
//     @Autowired
//     private SystemDeptService systemDeptService;
//
//     /**
//      * 展示 根据名字 状态搜索
//      * @param dto
//      * @return
//      */
//
//     @GetMapping("/system/dept/list")
//     public Result deptList(DeptDto dto) {
//         List<Dept> d = systemDeptService.deptList(dto);
//         return Result.success(d);
//     }
//
//
//     /**
//      * 查询回显公司数据   公司回显有问题
//      * @param deptId
//      * @return
//      */
//     @GetMapping("/system/dept/{deptId}")
//     public Result deptInfo(@PathVariable Integer deptId) {
//         Dept dept = systemDeptService.deptInfo(deptId);
//         return Result.success(dept);
//     }
//
//     /**
//      * 修改部门数据  bad request 给的参数有问题？？
//      * @param dept
//      * @return
//      */
//     @PutMapping("/system/dept")
//     public Result update(@RequestBody Dept dept) {
//         systemDeptService.update(dept);
//         return Result.success();
//     }
//
//
//     /**
//      * 新增部门  有bug
//      * @param dept
//      * @return
//      */
//     @PostMapping("/system/dept")
//     public Result insert(@RequestBody Dept dept) {
//         systemDeptService.insert(dept);
//         return Result.success();
//     }
//
//
//     /**
//      * 删除部门
//      * @param deptId
//      * @return
//      */
//     @DeleteMapping("/system/dept/{deptId}")
//     public Result delete(@PathVariable Integer deptId) {
//         systemDeptService.delete(deptId);
//         return Result.success();
//     }
//
//
// }
